.header{background: white;color:#666}
.header a{color:#666;}
.header a:hover{color:#333;}
.header #heading{font-size:14px;}
.header-line{ background: #444;color:#EFEFEF;font-size: 12px; }
.header-line a{ color:#ddd;padding:0 5px; }
.header-line a:hover{color:white;}
.header-line a+a{ border-left: 1px solid #888; }
.header-cart{padding:8px 32px;margin-left:20px;background: #555;}

.footer
{background: #666;padding:20px;line-height:28px;font-size:14px;color:#ccc;}
.footer a
{color:#eee;}
.footer a:hover
{color:white;}